GVL: Visual specification of graphical output

نویسندگان

  • James R. Cordy
  • T. C. Nicholas Graham
چکیده

The conceptual view model of output is based on the complete separation of the output specification of a program from the program itself, and the use of implicit synchronization to allow the data state of the program to be continuously mapped to a display view. An output specification language called GVL is used to specify the mapping from the program’s data state to the display. GVL is a functional language explicitly designed for specifying output. Building from a small number of basic primitives, it provides sufficient power to describe complex graphical output. Examples shown in the paper include GVL specifications for linked list diagrams, bar charts and an address card file. In keeping with its intended application, GVL is also a visual language in which the user draws output specifications directly on the display. It is shown how problems often associated with imperative graphical languages are avoided by using the functional paradigm. A prototype implementation of GVL was used to produce all examples of graphical output in the paper.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Visual Specifications in Verification of Industrial Automation Controllers

This paper deals with further development of a graphical specification language resembling timing-diagrams and allowing specification of partially ordered events in input and output signals. The language specifically aims at application in modular modelling of industrial automation systems and their formal verification via model-checking. The graphical specifications are translated into a model...

متن کامل

Semantics by analogy for illustrative volume visualization☆

We present an interactive graphical approach for the explicit specification of semantics for volume visualization. This explicit and graphical specification of semantics for volumetric features allows us to visually assign meaning to both input and output parameters of the visualization mapping. This is in contrast to the implicit way of specifying semantics using transfer functions. In particu...

متن کامل

A GUI Environment to Manipulate FSMs for Testing GUI-based Applications in Java

The development of GUI-based applications has raised a lot of new issues, one of them being how to effectively test complicated graphical user interactions. In this paper, we present a visual environment for manipulating test specifications of GUI-based applications in Java. In our approach, the internal representation of a test specification, which contains the contexts of GUI input and output...

متن کامل

SGCCS: A Graphical Language for Real-Time Systems

We present a graphical language SGCCS as a language for modeling of discrete real-time systems. SGCCS can be viewed as a graphical version of the synchronous Calculus of Communicating Systems (SCCS). A specification in SGCCS contains both graphical and visual components. We give an overview of basic concepts of SGCCS giving an example of specification in SGCCS. Further, we show briefly how the ...

متن کامل

A comparative study on the usefulness of the Glidescope or Macintosh laryngoscope when intubating normal airways

BACKGROUND The Glidescope Videolaryngoscope (GVL) is a newly developed video laryngoscope. It offers a significantly improved laryngeal view and facilitates endotracheal intubation in difficult airways, but it is controversial in that it offers an improved laryngeal view in normal airways as well. And the price of GVL is expensive. We hypothesized that intubation carried out by fully experience...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Vis. Lang. Comput.

دوره 3  شماره 

صفحات  -

تاریخ انتشار 1992